今天介紹由MVC範本所建立的HomeControlller
控制器類別繼承於Controller基底類別,所有的方法與變數都建立在{...}內
public class HomeController : Controller{...}
預設會產生Index的Action,他與Views裡的Index.cshtml對應,也就是我們第三天測試專案所看到的頁面
public ActionResult Index()
{
return View();
}
About的Action也是範本所產生的,較需注意的是ViewBag.Message這個dynamic的物件,他可以傳入任何型別,讓對應這個Action的View顯示內容
public ActionResult About()
{
ViewBag.Message = "Your application description page.";
return View();
}
與About()是一樣的
public ActionResult Contact()
{
ViewBag.Message = "Your contact page.";
return View();
}